package com.frank.pojo;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @author Frank
 */
@Data
@Accessors(chain = true)
@TableName("item_cat")
public class ItemCat extends BasePojo{
    /**主键自增*/
    @TableId(type = IdType.AUTO)
    /**定义主键*/
    private Integer id;
    /**定义父级菜单 开启驼峰规则映射*/
    private Integer parentId;
    /**分类名称*/
    private String name;
    /**分类状态 0 停用 1 正常*/
    private Boolean status;
    /**商品分类等级  1 2 3*/
    private Integer level;
    /**当前属性不参与MP操作*/
    @TableField(exist = false)
    /**是业务数据 不是数据库字段*/
    private List<ItemCat> children;
}
